?zookeeper是一個分布式開源框架,供了協調分布式應用的基本服務。這些天在使用DUBBO,由于開發環境是在windows環境下,需要能夠先運行ZooKeeper,然后在此基礎上實現服務的地址分配。(zookeeper的默認端口是:2181)
在下面,先搭建一個單機模式的的ZooKeeper環境。
可以在官網下載最新版本
再將包解壓進入文件目錄,可以看到如下界面:
?
進入到conf目錄下,將里面的zoo_sample.cfg文件重命名為zoo.cfg.
在文件最后面添加如下內容:并在對應的目錄下創建data和log文件夾,如果不創建,后面運行腳本過程會報錯。
dataDir=D:\\zookeeper-3.4.6\\data
dataLogDir=D:\\zookeeper-3.4.6\\log
#dataDir=/tmp/zookeeper
?
完成以上內容,安裝過程就已經完成了,檢驗是否配置成功,還得進一步進行驗證,進入bin目錄,運行zkServer.cmd腳本,讓后就可以在單機上將zookeeper跑起來了。
?
看到如圖界面,就表示zookeeper環境就已經成功了。
在這里可以參考dubbo入門程序:dubbo入門示例教程(運行前,需要先啟動zookeeper,然后先啟動服務端(dubbo-server),然后啟動客戶端(dubbo-client),每個項目中都包含一個含有Mian方法的啟動類)